#pragma once
#include "srexpressionnode.h"

class SROperNode : public SRExpressionNode
{
	Box* m_pBox;
	char m_operator;        // The operator.
	std::vector<SRExpressionNode *> m_Sons;
    
public:
	SROperNode(Box*,char);
	~SROperNode(void);
 
	double valueD(int);
	bool addNode(const char*);
	int arity(char);
	void print();
	void printValue();
	bool hasPlace();
};
